import http from './http'
// 导航 https://api-hmugo-web.itheima.net/api/public/v1/home/catitems
export const catitemsApi = () => {
	return http({
		url: 'https://api-hmugo-web.itheima.net/api/public/v1/home/catitems',
		method: 'GET'
	})
}
// 楼层 https://api-hmugo-web.itheima.net/api/public/v1/home/floordata
export const floordataApi = () => {
	return http({
		url: 'https://api-hmugo-web.itheima.net/api/public/v1/home/floordata',
		method: 'GET'
	})
}
// 商品搜索 https://api-hmugo-web.itheima.net/api/public/v1/goods/qsearch
export const searchApi = (query) => {
	return http({
		url: 'https://api-hmugo-web.itheima.net/api/public/v1/goods/qsearch',
		method: 'GET',
		params: {
			query
		}
	})
}
// 商品详情 https://api-hmugo-web.itheima.net/api/public/v1/goods/detail
export const detailApi = (goods_id) => {
	return http({
		url: 'https://api-hmugo-web.itheima.net/api/public/v1/goods/detail',
		method: 'GET',
		params: {
			goods_id
		}
	})
}
// 商品分类  https://api-hmugo-web.itheima.net/api/public/v1/categories
export const categoriesApi = () => {
	return http({
		url: 'https://api-hmugo-web.itheima.net/api/public/v1/categories',
		method: 'GET',
	})
}
// 商品列表搜索  https://api-hmugo-web.itheima.net/api/public/v1/goods/search
export const goodsApi = (query) => {
	return http({
		url: 'https://api-hmugo-web.itheima.net/api/public/v1/goods/search',
		method: 'GET',
		params: {
			query
		}
	})
}
// 用户注册 http://localhost:12345/api/user/register
export const registerApi = (username, password) => {
	return http({
		url: 'http://localhost:12345/api/user/register',
		method: 'POST',
		data: {
			username, password
		}
	})
}
// http://localhost:12345/api/user/login
// 用户登录 http://localhost:12345/api/user/login
export const loginApi = (username, password) => {
	return http({
		url: 'http://localhost:12345/api/user/login',
		method: 'POST',
		data: {
			username, password
		}
	})
}
// /api/order/create
// 生成订单 http://localhost:12345/api/order/create
export const orderApi = (data) => {
	return http({
		url: 'http://localhost:12345/api/order/create',
		method: 'POST',
		data: {
			...data
		}
	})
}
// 获取订单详情  http://localhost:12345/api/order/getOrder
export const getOrderApi = (orderId) => {
	return http({
		url: 'http://localhost:12345/api/order/getOrder/' + orderId,
		method: 'GET',
	})
}
// 支付  http://localhost:12345/api/order/pay
export const payApi = (data) => {
	return http({
		url: 'http://localhost:12345/api/order/pay',
		method: 'POST',
		data: {
			...data
		}
	})
}
// 订单详情 http://localhost:12345/api/order/getOrderList/
export const OrderListApi = (username) => {
	return http({
		url: 'http://localhost:12345/api/order/getOrderList/' + username,
		method: 'get',
	})
}

